skip to main content


Search for: All records

Creators/Authors contains: "Zhao, Yu"

Note: When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).
What is a DOI Number?

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

  1. Continuous integration (CI) has become a popular method for automating code changes, testing, and software project delivery. However, sufficient testing prior to code submission is crucial to prevent build breaks. Additionally, testing must provide developers with quick feedback on code changes, which requires fast testing times. While regression test selection (RTS) has been studied to improve the cost-effectiveness of regression testing for lower-level tests (i.e., unit tests), it has not been applied to the testing of user interfaces (UI) in application domains such as mobile apps. UI testing at the UI level requires different techniques such as impact analysis and automated test execution. In this paper, we examine the use of RTS in CI settings for UI testing across various open-source mobile apps. Our analysis focuses on using Frequency Analysis to understand the need for RTS, Cost Analysis to evaluate the cost of impact analysis and test case selection algorithms, and Test Reuse Analysis to determine the reusability of UI test sequences for automation. The insights from this study will guide practitioners and researchers in developing advanced RTS techniques that can be adapted to CI environments for mobile apps. 
    more » « less
    Free, publicly-accessible full text available October 26, 2024
  2. Teleporting, or jumping, is a common method of moving through virtual environments. It provides a simple user interface, but deprives users of self-motion cues that are important to acquiring spatial knowledge. This paper examines one parameter of the teleportation interface, the teleportation or jump distance, and how that may affect spatial knowledge acquisition. We report the results of an experiment that examined the effects of two different, but fixed teleportation distances on how users could acquire knowledge of landmarks and routes. The results suggest that the teleport distance does not matter, hence teleportation as an interface is robust. However, use of teleportation resulted in significantly increased simulator sickness, a surprising result. 
    more » « less
    Free, publicly-accessible full text available October 16, 2024
  3. Abstract

    During 2013–16 and 2018–22, marine heatwaves (MHWs) occurred in the North Pacific, exhibiting similar extensive coverage, lengthy duration, and significant intensity but with different warming centers. The warming center of the 2013–16 event was in the Gulf of Alaska (GOA), while the 2018–22 event had warming centers in both the GOA and the coast of Japan (COJ). Our observational analysis indicates that these two events can be considered as two MHW variants induced by a basinwide MHW conditioning mode in the North Pacific. Both variants were driven thermodynamically by atmospheric wave trains propagating from the tropical Pacific to the North Pacific, within the conditioning mode. The origin and propagating path of these wave trains play a crucial role in determining the specific type of MHW variant. When a stronger wave train originates from the tropical central (western) Pacific, it leads to the GOA (COJ) variant. The cross-basin nature of the wave trains enables the two MHW variants to be accompanied by a tripolar pattern of sea surface temperature anomalies in the North Atlantic but with opposite phases. The association of these two MHW variants with the Atlantic Ocean also manifests in the decadal variations of their occurrence. Both variants tend to occur more frequently during the positive phase of the Atlantic multidecadal oscillation but less so during the negative phase. This study underscores the importance of cross-basin associations between the North Pacific and North Atlantic in shaping the dynamics of North Pacific MHWs.

     
    more » « less
  4. Free, publicly-accessible full text available July 12, 2024
  5. Abstract

    We measure optical colors for the bulges of 312 disk galaxies from the Carnegie-Irvine Galaxy Survey and convert their previously availableR-band structural parameters to stellar-mass parameters. We also measure their average stellar-mass surface density in the central 1 kpc (Σ1). Comparing the mass-based Kormendy relation with the original one based on flux, we find that the majority of the classifications into classical and pseudo bulges, as well as their overall statistical properties, remain essentially unchanged. While the bulge-type classifications of the Kormendy relation are robust against stellar population effects, the mass-based classification criteria do produce better agreement between bulge structural properties and their stellar populations. Moreover, the mass-based Kormendy relation reveals a population of ultradense bulges akin to high-zcompact early-type galaxies, which are otherwise hidden in the original Kormendy relation. These bulges are probably relics of spheroids assembled in the early universe, although for some we cannot rule out some contribution from secular growth. We confirm previous studies that Σ1correlates well with bulge surface densities.

     
    more » « less
  6. The large demand of mobile devices creates significant concerns about the quality of mobile applications (apps). Developers heavily rely on bug reports in issue tracking systems to reproduce failures (e.g., crashes). However, the process of crash reproduction is often manually done by developers, making the resolution of bugs inefficient, especially given that bug reports are often written in natural language. To improve the productivity of developers in resolving bug reports, in this paper, we introduce a novel approach, called ReCDroid+, that can automatically reproduce crashes from bug reports for Android apps. ReCDroid+ uses a combination of natural language processing (NLP) , deep learning, and dynamic GUI exploration to synthesize event sequences with the goal of reproducing the reported crash. We have evaluated ReCDroid+ on 66 original bug reports from 37 Android apps. The results show that ReCDroid+ successfully reproduced 42 crashes (63.6% success rate) directly from the textual description of the manually reproduced bug reports. A user study involving 12 participants demonstrates that ReCDroid+ can improve the productivity of developers when resolving crash bug reports. 
    more » « less
  7. SARS-CoV-2 and HIV-1 are RNA viruses that have killed millions of people worldwide. Understanding the similarities and differences between these two infections is critical for understanding disease progression and for developing effective vaccines and therapies, particularly for 38 million HIV-1+ individuals who are vulnerable to SARS-CoV-2 co-infection. Here, we utilized single-cell transcriptomics to perform a systematic comparison of 94,442 PBMCs from 7 COVID-19 and 9 HIV-1+ patients in an integrated immune atlas, in which 27 different cell types were identified using an accurate consensus single-cell annotation method. While immune cells in both cohorts show shared inflammation and disrupted mitochondrial function, COVID-19 patients exhibit stronger humoral immunity, broader IFN-I signaling, elevated Rho GTPase and mTOR pathway activities, and downregulated mitophagy. Our results elucidate transcriptional signatures associated with COVID-19 and HIV-1 that may reveal insights into fundamental disease biology and potential therapeutic targets to treat these viral infections. 
    more » « less
  8. Kinetochores, a protein complex assembled on centromeres, mediate chromosome segregation. In most eukaryotes, centromeres are epigenetically specified by the histone H3 variant CENP-A. CENP-T, an inner kinetochore protein, serves as a platform for the assembly of the outer kinetochore Ndc80 complex during mitosis. How CENP-T is regulated through the cell cycle remains unclear. Ccp1 (counteracter of CENP-A loading protein 1) associates with centromeres during interphase but delocalizes from centromeres during mitosis. Here, we demonstrated that Ccp1 directly interacts with CENP-T. CENP-T is important for the association of Ccp1 with centromeres, whereas CENP-T centromeric localization depends on Mis16, a homolog of human RbAp48/46. We identified a Ccp1-interaction motif (CIM) at the N terminus of CENP-T, which is adjacent to the Ndc80 receptor motif. The CIM domain is required for Ccp1 centromeric localization, and the CIM domain–deleted mutant phenocopies ccp1 Δ. The CIM domain can be phosphorylated by CDK1 (cyclin-dependent kinase 1). Phosphorylation of CIM weakens its interaction with Ccp1. Consistent with this, Ccp1 dissociates from centromeres through all stages of the cell cycle in the phosphomimetic mutant of the CIM domain, whereas in the phospho-null mutant of the domain, Ccp1 associates with centromeres during mitosis. We further show that the phospho-null mutant disrupts the positioning of the Ndc80 complex during mitosis, resulting in chromosome missegregation. This work suggests that competitive exclusion between Ccp1 and Ndc80 at the N terminus of CENP-T via phosphorylation ensures precise kinetochore assembly during mitosis and uncovers a previously unrecognized mechanism underlying kinetochore assembly through the cell cycle. 
    more » « less